% !Mode:: "TeX:UTF-8"

\chapter{项目成果}

\section{页面导航和用户体验}

\begin{itemize}
    \item \textbf{返回键添加}：在首页之后的页面添加了返回键，以改善用户导航体验。图标已添加，待更新为透明样式，并调整了位置。
    \item \textbf{购物车功能}：修复了购物车无法展开的问题。用户现在可以查看已购买商品的单价和数量。
    \item \textbf{支付入口}：历史未支付订单页面现已添加支付入口，用户可以方便地完成支付。
    \item \textbf{订单信息存储}：修复了订单中商品名称、价格等信息修改会影响历史订单信息的问题。现在历史信息在存储时进行拷贝，修改不会影响历史记录。
    \item \textbf{地址信息}：解决了添加新收货地址时用户信息显示不一致的问题。前端现在能够正确显示选定的地址信息。
    \item \textbf{小数显示修正}：修复了前端订单页面小数显示的 bug，现在小数点后位数限制为固定数量。
    \item \textbf{列表遮挡问题}：调整了商家列表和食品列表的 CSS，解决了列表最后一个信息被底部菜单栏遮挡的问题。通过添加 \texttt{padding-bottom: 14vw} 和调整 \texttt{margin-bottom}，确保内容可见。
\end{itemize}

\vspace{1cm}  % 添加 1 厘米的垂直空白

\section{界面美化}

\begin{itemize}
    \item \textbf{CSS调整}：优化了项目的 CSS，改善了页面的适配性，使其更好地支持不同机型和分辨率。
    \item \textbf{Vue版本升级}：将前端项目升级到 Vue 3，提升了性能和开发效率。
\end{itemize}

\vspace{1cm}  % 添加 1 厘米的垂直空白

\section{后端接口和安全性}

\begin{itemize}
    \item \textbf{RESTful接口}：修正了接口设计问题，使其符合 RESTful 风格。
    \item \textbf{数据安全}：加强了用户隐私保护，改进了参数加密和返回数据的封装，防止敏感信息泄露。
    \item \textbf{密码加密}：对用户注册时的密码进行了加密处理，增强了密码存储的安全性。
    \item \textbf{数据验证}：增加了对前端提交数据和身份的验证，防止恶意数据的提交和篡改。
    \item \textbf{商家权限管理}：修复了商家端删除食品时未验证食品归属的问题，确保商家只能管理自己的食品。
    \item \textbf{库存管理}：引入了互斥锁机制，防止超卖情况的发生。
    \item \textbf{支付异常处理}：优化了支付接口的异常处理机制，防止因接口超时导致的重复扣款问题。
    \item \textbf{跨域处理}：改进了跨域处理方案，使项目能够在生产环境中正常部署。
\end{itemize}

